/* Ant Design 组件样式覆盖 */
.auth-page {
  .ant-input {
    background-color: #f7f7f7 !important;
    height: 40px !important;
    border-radius: 6px;
    outline: none !important;
  }
  
  .ant-input-affix-wrapper:not(.ant-input-affix-wrapper-disabled):hover {
    border-color: #c8c8c8 !important;
    border-right-width: 1px !important;
    z-index: 1;
  }
  
  .ant-input-affix-wrapper:focus,
  .ant-input-affix-wrapper-focused {
    border-color: #c8c8c8 !important;
    box-shadow: none !important;
    border-right-width: 1px !important;
  }
  
  .ant-input-affix-wrapper {
    border-radius: 6px !important;
  }
  
  .ant-input-prefix {
    margin-right: 8px;
  }
  
  .sign_in_btn {
    margin-top: 20px;
    
    .ant-btn {
      height: 45px !important;
      width: 100% !important;
      color: #ffffff !important;
    }
    
    .ant-btn:hover,
    .ant-btn:focus {
      border-color: currentColor;
    }
  }
  
  /* 登录按钮样式 */
  &.login-page .sign_in_btn .ant-btn {
    background-color: #3194d0 !important;
    
    &:hover,
    &:focus {
      color: #3194d0;
      border-color: #3194d0;
    }
  }
  
  /* 注册按钮样式 */
  &.signup-page .sign_in_btn .ant-btn {
    background-color: #43bf2f !important;
    
    &:hover,
    &:focus {
      color: #43bf2f;
      border-color: #43bf2f;
    }
  }
}
